var cannotNull = '不能为空';
var formatError = '格式不正确';
/**
 * 验证用户输入是否为空
 * 
 */
function checkInput(id,minLength,maxLength,message){
	
	//验证是否为空
	if($(id).val() == ''){
		showErrorMessage(id,message+cannotNull);
		return;
	}
	//验证是否在某个字数区间
	if( ($(id).val().length < minLength) || ($(id).val().length > maxLength)){
		showErrorMessage(id,message+"长度必须在"+minLength+"-"+maxLength+"个字之间");
		return;
	}
	return true;
	//验证是否包含特殊字符
	//if()
}

/**
 * 检测字数,可以为空
 */
function checkWords(id,minLength,maxLength,message){
	if( ($(id).val().length < minLength) || ($(id).val().length > maxLength)){
		showErrorMessage(id,message);
		return false;
	}
	return true;
}

/**
 * 只是验证是否为空
 */
function checkNull(id,message){
	if($(id).val()==''){
		showErrorMessage(id,message);
		return false;
	}
	return true;
}

/**
 * 验证手机格式
 */
function PhoneNumberFormat(id){

	if($(id).val() == ''){
		showErrorMessage(id,"手机号码"+cannotNull);
		return false;
	}
	
	if(!$(id).val().match(/^1[3|4|5|7|8][0-9]\d{8}$/)){
		showErrorMessage(id,"手机号码"+formatError);
		return false;
	}
	return true;
}

//验证邮箱
function emailFormat(id){
	
	if($(id).val() == ''){
		showErrorMessage(id,"邮箱"+cannotNull);
		return false;
	}
	
	if(!$(id).val().match(/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/))
	{
		showErrorMessage(id,"邮箱"+formatError);
		return false;
	}
	return true;
}

//验证密码是否相同
function checkPassword(id1,id2,minLength,maxLength){
	
	if($(id1).val() == ''){
		showErrorMessage(id1,'密码不能为空');
		
	}
	
	if($(id1).val() == ''){
		showErrorMessage(id2,'密码不能为空');
		return false;
	}
	
	//验证是否在某个字数区间
	if( ($(id1).val().length < minLength) || ($(id1).val().length > maxLength)){
		showErrorMessage(id,"密码长度必须在"+minLength+"-"+maxLength+"个字之间");
		return false;
	}
	
	if($(id1).val() != $(id2).val()){
		showErrorMessage(id1,'两次输入的密码不相同');
		showErrorMessage(id2,'两次输入的密码不相同');
		return false;
	}
	return true;
}

//清除弹出框的错误提示
function clearError(id){
    $(id).popover('destroy');
    $(id).parent().removeClass('has-error');
}

var x=1;
function join_shopcar(positx,posity){
	
	if(x==1){
		x=0;
		$("#shopcarfly").show().css({"right":( $(window).width()- positx -20)+"px","top":(posity -20) + "px"}).animate({"top":($(window).height()+$(document).scrollTop())+"px","right":"100px"});

		$("#shopcarfly").fadeOut('fast',function(){
			x=1;
		});
	}
	
}
